home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1998 May / PCPlus May 1998=disk A.iso / full / CBUILDER / SAMS / SAMPLES / CHAP11 / DEBUGTST.MAK < prev    next >
Encoding:
Text File  |  1997-02-12  |  1.9 KB  |  63 lines

  1. # ---------------------------------------------------------------------------
  2. !ifndef BCB
  3. BCB = $(MAKEDIR)\..
  4. !endif
  5. # ---------------------------------------------------------------------------
  6. PROJECT = DebugTst
  7. OBJFILES = DebugTst.obj DbgMain.obj
  8. RESFILES = DebugTst.res
  9. RESDEPEN = $(RESFILES) DbgMain.dfm
  10. LIBFILES = 
  11. # ---------------------------------------------------------------------------
  12. CFLAG1 = -Od -Hc -w- -k -r- -y -v -vi- -c -a4 -b- -w-par -w-ucp -w-inl -w-hid  \
  13.    -Vx -Ve -x  -WE 
  14. CFLAG2 = -D__TRACE=1;__WARN=1 -I$(BCB)\include;$(BCB)\include\vcl \
  15.    -H=$(BCB)\lib\vcld.csm 
  16. PFLAGS = -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE \
  17.    -D__TRACE=1;__WARN=1 -U$(BCB)\lib\obj;$(BCB)\lib \
  18.    -I$(BCB)\include;$(BCB)\include\vcl -v -$Y -$W -$O-  -JPHNV -M     
  19. RFLAGS = -D__TRACE=1;__WARN=1 -i$(BCB)\include;$(BCB)\include\vcl 
  20. LFLAGS = -j$(BCB)\lib\obj;$(BCB)\lib -L$(BCB)\lib\obj;$(BCB)\lib -aa -Tpe -x \
  21.    -v -V4.0 
  22. IFLAGS = -i 
  23. # ---------------------------------------------------------------------------
  24. ALLOBJ = c0w32.obj $(OBJFILES)
  25. ALLRES = $(RESFILES)
  26. ALLLIB = $(LIBFILES) vcl.lib ole2w32.lib oc30.lib mpr.lib user32.lib     \
  27.    import32.lib cp32mt.lib 
  28. # ---------------------------------------------------------------------------
  29. .autodepend
  30.  
  31. $(PROJECT).exe: $(OBJFILES) $(RESDEPEN)
  32.     $(BCB)\BIN\tlink32 @&&!
  33.     $(LFLAGS) +
  34.     $(ALLOBJ), +
  35.     $(PROJECT).exe,, +
  36.     $(ALLLIB),, +
  37.     $(ALLRES) 
  38. !
  39.  
  40. .pas.hpp:
  41.     $(BCB)\BIN\dcc32 $(PFLAGS) { $** }
  42.  
  43. .pas.obj:
  44.     $(BCB)\BIN\dcc32 $(PFLAGS) { $** }
  45.  
  46. .cpp.obj:
  47.     $(BCB)\BIN\bcc32 @&&!
  48.     $(CFLAG1) 
  49.     $(CFLAG2) 
  50.     -o$* $* 
  51. !
  52.  
  53. .c.obj:
  54.     $(BCB)\BIN\bcc32 @&&!
  55.     $(CFLAG1) 
  56.     $(CFLAG2) 
  57.     -o$* $**
  58. !
  59.  
  60. .rc.res:
  61.     $(BCB)\BIN\brcc32 $<
  62. #-----------------------------------------------------------------------------
  63.